package com.gt.wx.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.gt.common.annotation.Excel;
import com.gt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 微信配置对象 bus_wx_app_config
 * 
 * @author fish
 * @date 2022-03-17
 */
@Data
@TableName("wx_app_config")
public class WxAppConfig
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @ApiModelProperty(value = "id")
    private Long id;

    /** 小程序ID */
    @Excel(name = "小程序ID")
    @ApiModelProperty(value = "小程序ID")
    private String appId;

    /** 小程序密钥 */
    @Excel(name = "小程序密钥")
    @ApiModelProperty(value = "小程序密钥")
    private String appSecret;

    /** 证书地址 */
    @Excel(name = "证书地址")
    @ApiModelProperty(value = "证书地址")
    private String keyPath;

    /** 商户号 */
    @Excel(name = "商户号")
    @ApiModelProperty(value = "商户号")
    private String mchId;

    /** 微信支付商户密钥 */
    @Excel(name = "微信支付商户密钥")
    @ApiModelProperty(value = "微信支付商户密钥")
    private String mchKey;

    /**
     * web获取用户信息回调
     */
    @ApiModelProperty(value = "web获取用户信息回调")
    private String redirectUri;

    /** 下单通知地址 */
    @Excel(name = "下单通知地址")
    @ApiModelProperty(value = "下单通知地址")
    private String orderNotifyUrl;

    /** 退款通知地址 */
    @Excel(name = "退款通知地址")
    @ApiModelProperty(value = "退款通知地址")
    private String refundNotifyUrl;
}
